package com.water.tool;

/**
 * IP操作
 * 
 * @author whl
 * 
 */
public class StringHandler {

	/**
	 * IP地址转换为整数
	 */
	public static long getIpNum(String ip) {
		long ipNum = 0;
		if (ip != null && !ip.equals("")) {
			String[] subips = ip.split("\\.");// 以符合"."分割IP，获取各字段值位
			for (int i = 0; i < subips.length; i++) {// 遍历各字段值位
				ipNum = ipNum << 8;// 向左移8位
				ipNum += Integer.parseInt(subips[i]);
			}
		}
		return ipNum;
	}
}
